package com.hxzy.site.entity;

import java.util.Date;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author mingqian.Wu
 * @since 2023-06-26
 */
@Data
  @EqualsAndHashCode(callSuper = false)
  @Accessors(chain = true)
@ApiModel(value="TtSite对象", description="")
public class TtSite implements Serializable {

    private static final long serialVersionUID=1L;

      @ApiModelProperty(value = "站点id")
      @TableId
        private String id;

      @ApiModelProperty(value = "站点名称")
      private String name;

      @ApiModelProperty(value = "站点的详细地址")
      private String location;

      @ApiModelProperty(value = "省")
      private String province;

      @ApiModelProperty(value = "市")
      private String city;

      @ApiModelProperty(value = "县")
      private String county;

      @ApiModelProperty(value = "定位坐标")
      private String coordinate;

      @ApiModelProperty(value = "添加时间")
      private Date createTime;

      @ApiModelProperty(value = "站点类型")
      private String siteType;

      @ApiModelProperty(value = "站点属性")
      private String attribute;

      @ApiModelProperty(value = "提货单类型")
      private String voucherType;

      @ApiModelProperty(value = "业务归属编号")
      private String businessAffiliationId;

      @ApiModelProperty(value = "运单签收")
      private String sign;

      @ApiModelProperty(value = "抢单电子围栏有效范围")
      private Integer robScope;

      @ApiModelProperty(value = "打卡电子围栏有效范围")
      private Integer hitScope;

      @ApiModelProperty(value = "抢单超过x分钟未领取提货单，运单自动取消")
      private Integer robOvertime;

      @ApiModelProperty(value = "装车超时时长(领票到装车确认)")
      private Integer loaderOvertime;

      @ApiModelProperty(value = "卸车超时时长(装车确认到进站)")
      private Integer unloadOvertime;

      @ApiModelProperty(value = "站点状态")
      private Integer siteStatus;


}
